import App from './App'

// #ifndef VUE3
import Vue from 'vue'
Vue.config.productionTip = false

///定义全局过滤器	
Vue.filter('datetime', (num)=>{    //<text>{{12345678 | datetime}}</text>
	let d = new Date(num)
	let yy = d.getFullYear()		//年份部分
	let mm = d.getMonth()			//月份部分
	mm++							//JS中都月份范围：0~11
	mm = mm<10 ? '0'+mm : mm		//如果小于10则前面拼接0
	let dd = d.getDate()			//日期部分
	dd = dd<10 ? '0'+dd : dd		//如果小于10则前面拼接0
	let hh = d.getHours()			//小时部分
	hh = hh<10 ? '0'+hh : hh		//如果小于10则前面拼接0
	let mi = d.getMinutes()			//分钟部分
	mi = mi<10 ? '0'+mi : mi		//如果小于10则前面拼接0
	return `${yy}年${mm}月${dd}日 ${hh}:${mi}`
})

//把数字转换为缴费类型的名称，
//-1:缴费类型  0:全部 1:水费  2:电费 ...
Vue.filter('feeType', (num)=>{
	let name = ''
	switch (num){
		case -1: 
			name = '缴费类型'
			break;
		case 0:
			name = '全部'
			break;
		case 1:
			name = '水费'
			break;
		case 2:
			name = '电费'
			break;
		case 3:
			name = '燃气费'
			break;
		case 4:
			name = '物业费'
			break;
		case 5:
			name = '停车费'
			break;
		case 6:
			name = '宽带费'
			break;
		default:
			name = '其它费用'
	}
	return name
})

//把数字转换为缴费类型对应的图标
//1-/static/img/shui.png  2-/static/img/dian.png ...
Vue.filter('feeTypeIcon', (num)=>{
	let url = '/static/img/'
	switch (num){
		case 1:
			url += 'shui.png'
			break;
		case 2:
			url += 'dian.png'
			break;
		case 3:
			url += 'ranqi.png'
			break;
		case 4:
			url += 'wuye.png'
			break;
		case 5:
			url += 'tingche.png'
			break;
		case 6:
			url += 'kuandai.png'
			break;
		default:
			url += 'other.png'
	}
	return url
})


App.mpType = 'app'
const app = new Vue({
    ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif